/**
 * 所有模板页js
 */
angular.module('ddapp.model', [
])

.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
	$stateProvider

	.state('model', {
		'abstract' : true,
		url : '',
		templateUrl : 'app/template/model.html',
		controller : 'MainTemplateController'
	})
	.state('model.ad',{//广告植入
		'abstract' : true,
		url : '',
		templateUrl : 'app/template/modelad.html',
		controller : 'AdController'
	})
	.state('model.ad.shopcar',{
		'abstract' : true,
		url : '',
		templateUrl : 'app/template/shopcar.html',
		controller : 'CarController'
	})
	.state('detail',{
		'abstract' : true,
		url : '',
		templateUrl : 'app/template/detail.html',
		controller : 'DetailTemplateController'
	})
}])

// 主页面模板控制器
.controller('MainTemplateController', ['$rootScope', '$scope', function($rootScope,$scope) {
	$scope.rid = CONFIG.rid;//店铺Id
	$scope.rname = CONFIG.rname;//店铺名
	$scope.dtid = CONFIG.dtid;//桌台Id
	$scope.dtname = CONFIG.dtname;//桌台名
}])

// 购物车模块模板
.controller('CarController', ['$rootScope', '$scope', 'ShoppingCartService', function($rootScope,$scope, ShoppingCartService) {
	$scope.rid = CONFIG.rid;//店铺Id
	$scope.rname = CONFIG.rname;//店铺名
	$scope.dtid = CONFIG.dtid;//桌台Id
	$scope.dtname = CONFIG.dtname;//桌台名
	//
	$rootScope.buycount = ShoppingCartService.getcount();
	$rootScope.totalprice = ShoppingCartService.gettotalprice();
}])

// 详情页模板控制器
.controller('DetailTemplateController', ['$rootScope', '$scope', function($rootScope,$scope) {
	$scope.rid = CONFIG.rid;//店铺Id
	$scope.rname = CONFIG.rname;//店铺名
	$scope.dtid = CONFIG.dtid;//桌台Id
	$scope.dtname = CONFIG.dtname;//桌台名
}])

// 除首页的其他页模板
.controller('AdController', ['$rootScope', '$scope', function($rootScope,$scope) {
	$scope.rid = CONFIG.rid;//店铺Id
	$scope.rname = CONFIG.rname;//店铺名
	$scope.dtid = CONFIG.dtid;//桌台Id
	$scope.dtname = CONFIG.dtname;//桌台名
}])
;